package cn.yeziji.forum.vo.question;

import cn.yeziji.forum.vo.user.UserMsgVO;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

/**
 * 问题前端渲染对象
 *
 * @author gzkemays
 * @since 2022/11/12 5:37 PM
 */
@Data
public class QuestionVO {
  Integer id;
  /** 问题标题 */
  String title;
  /** 问题内容 */
  String content;
  /** 查看人数 */
  Long viewNumber;
  /** 收藏数量 */
  Long collectionNumber;
  /** 问题创建时间 */
  String createTime;
  /** 问题采纳时间 */
  String updateTime;
  /** 用户名 */
  @JsonIgnore String nickname;
  /** 作者信息 */
  UserMsgVO author;
  /** 回答人数 */
  Long answerNumber;
  /** 是否已经解决 */
  Boolean resolve;
  /** 如果有用户 id 则判断是否为收藏 */
  Boolean toOpera;
}
